﻿using System;
using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations.Schema;
using YiSha.Util;
using System.ComponentModel.DataAnnotations;

namespace YiSha.Entity.OrganizationManage
{
    /// <summary>
    /// 创 建：admin
    /// 日 期：2021-01-20 21:42
    /// 描 述：实体类
    /// </summary>
    [Table("Company")]
    public class CompanyEntity : BaseEntity
    {

        public string CompanyID { get; set; }
        /// <summary>
        /// 公司名称
        /// </summary>
        /// <returns></returns>
        [Display(Name = "公司名称")]
        public string CompanyName { get; set; }
        /// <summary>
        /// 公司地址
        /// </summary>
        /// <returns></returns>
        public string Address { get; set; }
        /// <summary>
        /// 公司简称
        /// </summary>
        /// <returns></returns>
        public string ShortName { get; set; }
        /// <summary>
        /// 总部标志
        /// </summary>
        /// <returns></returns>
        public bool? HeadFlag { get; set; }
        /// <summary>
        /// 使用SAP标志
        /// </summary>
        /// <returns></returns>
        public bool? UseSAP { get; set; }
        /// <summary>
        /// 公司英文名称
        /// </summary>
        /// <returns></returns>
        public string CompanyEnglistName { get; set; }
        /// <summary>
        /// 法人代表
        /// </summary>
        /// <returns></returns>
        public string CorperRepresentation { get; set; }
        /// <summary>
        /// 国家代码
        /// </summary>
        /// <returns></returns>
        public string CountryID { get; set; }
        /// <summary>
        /// 城市代码
        /// </summary>
        /// <returns></returns>
        public string CityID { get; set; }
        /// <summary>
        /// 本位币
        /// </summary>
        /// <returns></returns>
        public string BasicMoneyType { get; set; }
        /// <summary>
        /// 会计科目表
        /// </summary>
        /// <returns></returns>
        public string AccountantCourseList { get; set; }
        /// <summary>
        /// 会计年度变式
        /// </summary>
        /// <returns></returns>
        public string FiscalYearVarID { get; set; }
        /// <summary>
        /// 备用地址1
        /// </summary>
        /// <returns></returns>
        public string CompanyAdderess1 { get; set; }
        /// <summary>
        /// 备用地址2
        /// </summary>
        /// <returns></returns>
        public string CompanyAdderess2 { get; set; }
        /// <summary>
        /// 备用地址3
        /// </summary>
        /// <returns></returns>
        public string CompanyAdderess3 { get; set; }
        /// <summary>
        /// 记账期间变式
        /// </summary>
        /// <returns></returns>
        public string ChargeUpPeriodVar { get; set; }
        /// <summary>
        /// 字段状态变式
        /// </summary>
        /// <returns></returns>
        public string FieldStateVar { get; set; }
        /// <summary>
        /// 公司简介文本
        /// </summary>
        /// <returns></returns>
        public string IntroductionText { get; set; }
        /// <summary>
        /// 公司所属行业
        /// </summary>
        /// <returns></returns>
        public string industryClass { get; set; }
        /// <summary>
        /// 备注文本
        /// </summary>
        /// <returns></returns>
        public string Memo { get; set; }
    }
}
